home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: MegaDisc / MegaDisc 06 (1988)(MegaDisc Digital Publishing)(AU)[m][WB].zip / MegaDisc 06 (1988)(MegaDisc Digital Publishing)(AU)[m][WB].adf / PROGRAMS / VDK_RamDisk / UsenetInfo < prev    next >
Text File  |  1988-03-28  |  4KB  |  111 lines

  1.  
  2.  
  3.             FROM THE USENET NETWORK: RECOVERABLE RAM DISKS
  4.  
  5.  
  6. From:    Usenet News
  7. To:      All
  8. Subject: AmigaLine #5 - Why recoverable ram disks don't on the A2000/A500
  9.  
  10.  
  11. From: bryce@hoser.berkeley.edu (Bryce Nesbitt)
  12. Date: 13 Jan 88 03:07:39 GMT
  13. Path: acp!munnari!uunet!husc6!cmcl2!brl-adm!umd5!ames!ucbc
  14. d!ucbvax!hoser.berkeley.edu!bryce
  15. Newsgroups: comp.sys.amiga
  16.  
  17.  
  18. ----------------------------------------------------------------------------
  19.                         Technical Note #5
  20.           Why recoverable ram disks don't on the A2000/A500
  21.  
  22. SUMMARY
  23.  
  24. $ 5/0 Why recoverable ram disks don't on the A2000/A500
  25. $ release
  26. $ recoverable ram disk, VD0:, VDK:, boot, reset, $C00000 memory, setalert,
  27.  
  28.     Recoverable ram disks are used by most programmers.  Normally these
  29. come back to life after a crash or reset.  All too often on the A2000 and
  30. expanded A500 the disk won't come back.
  31.  
  32. ----------------------------------------------------------------------------
  33.  
  34. THE PROBLEM
  35.  
  36.     These problems affect only "$C00000" memory.  Three examples of this
  37. type of memory are:
  38.  
  39. 1> Half of the 1 Meg of memory in an A2000.
  40. 2> The memory that sits in the pocket underneath the A500.
  41. 3> Expansion products such as the PAL, Spirit and Insider board for the
  42. A1000.
  43.  
  44.     Other memory is not affected.
  45.  
  46.  
  47.     The problem is not the hardware controlling the memory, it is the
  48. software.  The system executive (exec) sees a crash or reset in at least
  49. two different ways:
  50.  
  51.  1> WARM boot.  The system has already been set up, just do some cleanup
  52. and start over.
  53.  2> COLD Boot.  Reset everything and wipe out local memory (including
  54. CHIP and $C00000).
  55.  
  56.     The fact that it ever wipes local memory to zero is the fundamental
  57. bug. The problem is compounded by the fact that it will be fooled into a
  58. cold boot by several factors:
  59.  
  60.  1>  If someone tries to post a "Recoverable" Alert.  For example, the
  61. AmigaDOS Replacement project does this if it can't find its library. This
  62. will crash the machine right away.
  63.  2>  If you have more than 512K of chip memory.  (lucky you!)
  64.  3>  If something writes to memory and happens to corrupt it in the area
  65. that exec keeps a checksum for.
  66.  4>  If some naughty programmer patches a library routine without using the
  67. "SetFunction()" function.
  68.  
  69.  
  70. SOLUTIONS
  71.  
  72.     Problem #1 can be fixed with a ram patch written by Andy Finkel of
  73. Commdore.
  74.  
  75.     The next three problems are stickier, and will probably need to wait
  76. until the next Kickstart revision for a complete fix.  For owners of an
  77. A1000 with Kickstart disk, the "Transactor Amiga Magazine" will probably
  78. publish a set of patches soon.  Everyone else is left out in the cold.  A
  79. ram patch is possible, but had not been made available as of this writing.
  80.  
  81.     The US address of the Transactor is:
  82.  
  83.     The Trasactor
  84.     PO Box 338 Station "C"
  85.     Buffalo, NY  14209-9990
  86.     Telephone: (416) 764-5273
  87.  
  88.     As of this writing, 1 year of "Transactor for the Amiga" was $15.
  89.  
  90.  
  91. WHERE TO GET A RECOVERABLE RAM DISK (RRD)
  92.  
  93.     There are two.  Both with the same low price of just $10:
  94.  
  95.       1) VD0: - The first RRD ever.  Available from free software sources.
  96.                 Suggested $10 donation. (ED: free PD Version on Fish 58)
  97.       2) VDK: - This program is from Expansion Technologies and it is
  98.                 a commercial program. (It is also know as SURVIVOR).
  99.                 Costs $10 from:
  100.  
  101.                           EXPANSION TECHNOLOGIES
  102.                           46127 Landing Parkway
  103.                           Fremont, CA   94538
  104.       (ED: free PD version in this drawer, ie pre-release,
  105.       but very workable and useful.)
  106.       This program has the advantage that it will try and avoid $C00000
  107.       memory if possible.  Obviously this feature is only of use if you
  108.       have both $C00000 memory and some other non-affected types.
  109.  
  110. ~~~~~~~~~~~~~~~~~~~~~~~ END OF USENETINFO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  111.